Towards Understanding Quality Assurance in Agile Software Development

نویسندگان

  • Juha Itkonen
  • Kristian Rautiainen
  • Casper Lassenius
چکیده

Agile software development stresses individuals and interaction, customer collaboration, short development cycles and frequent deliveries of valuable software. From the testing and quality assurance viewpoint these principles are challenging, and agile methods seem to lack aspects that traditionally are considered important and fundamental to successful quality assurance. In this paper we identify these theoretical challenges and shortcomings in agile methods. We describe the quality assurance practices of four agile methods and show that agile methods emphasise constructive quality building practices. Quality evaluating practices, based on a destructive attitude, are few, if any. We think that agile development processes could benefit from the introduction of additional testing practices, and as examples of such practices we propose the role of an independent tester and the session-based exploratory testing approach.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Agile Software Methods: State-of-the-Art

This chapter is aimed at comprehensively analyzing and defining agile methodologies of software development from a software quality assurance perspective. A unique way of analyzing agile methodologies to reveal the similarities that the authors of the methods never tell you is introduced. The chapter starts by defining agile methodologies from three perspectives: a theoretical definition, a fun...

متن کامل

Teaching Agile Software Development Quality Assurance

This chapter presents a teaching framework for agile quality—that is, the way quality issues are perceived in agile software development environments. The teaching framework consists of nine principles, the actual implementation of which is varied and should be adjusted for different specific teaching environments. This chapter outlines the principles and addresses their contribution to learner...

متن کامل

The Agile Quality Culture - A survey on agile culture and software quality

Despite the importance of the agile methods and the acknowledgement that they do contribute to the software quality and client satisfaction, little is known about what factors, habits or tools usage have high impact on the product quality. It has been observed that agile practitioners have a different posture towards the development process they use. This paper goal is to report an analysis of ...

متن کامل

Towards Ontology-based SQA Recommender for Agile Software Development

Software is a key element in daily human activities. Areas such as communications, transportation, health, finances, and education are highly dependent on software systems that range from simple to highly complex life critical systems. People are increasingly relying on software and demanding higher quality products than ever before. Therefore, producing high quality software based on Software ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005